home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 07 - 1991 / 07.04 Apr 91 / NonStandard File / NonStandard File.r < prev    next >
Encoding:
Text File  |  1991-02-09  |  7.2 KB  |  399 lines  |  [TEXT/MPS ]

  1. /*------------------------------------------------------------------------------
  2. #
  3. #    Non-Standard File Resources
  4. #        Created by Steve Sheets
  5. #
  6. #        Provides 4 different new user interfaces for
  7. #        the Get & Put dialogs.
  8. #
  9. #        This resource file contains resource needed
  10. #        for the Unit as well as the resources needed
  11. #        for the test program, Non-Standard File Test.
  12. #
  13. #        Compile this file into resource file with command:
  14. #
  15. #        Rez 'NonStandard File.r' -o 'NonStandard File Resources'
  16. #
  17. ------------------------------------------------------------------------------*/
  18.  
  19. #include "Types.r"
  20.  
  21. /* Dialog Template & Dialog item list resources    */
  22. /* required for the Unit.    */
  23.  
  24. resource 'DLOG' (500, purgeable) {
  25.     {0, 0, 256, 348},
  26.     dBoxProc,
  27.     invisible,
  28.     noGoAway,
  29.     0x0,
  30.     500,
  31.     ""
  32. };
  33.  
  34. resource 'DLOG' (501, purgeable) {
  35.     {0, 0, 200, 304},
  36.     dBoxProc,
  37.     invisible,
  38.     noGoAway,
  39.     0x0,
  40.     501,
  41.     ""
  42. };
  43.  
  44. resource 'DLOG' (502, purgeable) {
  45.     {0, 0, 220, 304},
  46.     dBoxProc,
  47.     invisible,
  48.     noGoAway,
  49.     0x0,
  50.     502,
  51.     ""
  52. };
  53.  
  54. resource 'DLOG' (503, purgeable) {
  55.     {0, 0, 268, 304},
  56.     dBoxProc,
  57.     invisible,
  58.     noGoAway,
  59.     0x0,
  60.     503,
  61.     ""
  62. };
  63.  
  64. resource 'DITL' (500, purgeable) {
  65.     {    /* array DITLarray: 13 elements */
  66.         /* [1] */
  67.         {138, 256, 156, 336},
  68.         Button {
  69.             enabled,
  70.             "Open"
  71.         },
  72.         /* [2] */
  73.         {0, 699, 80, 717},
  74.         Button {
  75.             enabled,
  76.             "Hidden"
  77.         },
  78.         /* [3] */
  79.         {163, 256, 181, 336},
  80.         Button {
  81.             enabled,
  82.             "Cancel"
  83.         },
  84.         /* [4] */
  85.         {39, 232, 59, 347},
  86.         UserItem {
  87.             disabled
  88.         },
  89.         /* [5] */
  90.         {68, 256, 86, 336},
  91.         Button {
  92.             enabled,
  93.             "Eject"
  94.         },
  95.         /* [6] */
  96.         {93, 256, 111, 336},
  97.         Button {
  98.             enabled,
  99.             "Drive"
  100.         },
  101.         /* [7] */
  102.         {39, 12, 185, 230},
  103.         UserItem {
  104.             enabled
  105.         },
  106.         /* [8] */
  107.         {39, 229, 185, 246},
  108.         UserItem {
  109.             enabled
  110.         },
  111.         /* [9] */
  112.         {124, 252, 125, 340},
  113.         UserItem {
  114.             disabled
  115.         },
  116.         /* [10] */
  117.         {0, 660, 101, 756},
  118.         StaticText {
  119.             disabled,
  120.             ""
  121.         },
  122.         /* [11] */
  123.         {227, 62, 247, 246},
  124.         UserItem {
  125.             enabled
  126.         },
  127.         /* [12] */
  128.         {200, 12, 218, 336},
  129.         StaticText {
  130.             disabled,
  131.             ""
  132.         },
  133.         /* [13] */
  134.         {227, 12, 247, 61},
  135.         StaticText {
  136.             disabled,
  137.             "Show:"
  138.         }
  139.     }
  140. };
  141.  
  142. resource 'DITL' (501, purgeable) {
  143.     {    /* array DITLarray: 8 elements */
  144.         /* [1] */
  145.         {132, 218, 150, 288},
  146.         Button {
  147.             enabled,
  148.             "Save"
  149.         },
  150.         /* [2] */
  151.         {158, 218, 176, 288},
  152.         Button {
  153.             enabled,
  154.             "Cancel"
  155.         },
  156.         /* [3] */
  157.         {136, 14, 168, 197},
  158.         StaticText {
  159.             disabled,
  160.             "Save as:"
  161.         },
  162.         /* [4] */
  163.         {29, 198, 49, 302},
  164.         UserItem {
  165.             disabled
  166.         },
  167.         /* [5] */
  168.         {56, 218, 74, 288},
  169.         Button {
  170.             enabled,
  171.             "Eject"
  172.         },
  173.         /* [6] */
  174.         {82, 218, 100, 288},
  175.         Button {
  176.             enabled,
  177.             "Drive"
  178.         },
  179.         /* [7] */
  180.         {173, 17, 189, 194},
  181.         EditText {
  182.             enabled,
  183.             ""
  184.         },
  185.         /* [8] */
  186.         {29, 14, 127, 197},
  187.         UserItem {
  188.             disabled
  189.         }
  190.     }
  191. };
  192.  
  193. resource 'DITL' (502, purgeable) {
  194.     {    /* array DITLarray: 10 elements */
  195.         /* [1] */
  196.         {132, 218, 150, 288},
  197.         Button {
  198.             enabled,
  199.             "Save"
  200.         },
  201.         /* [2] */
  202.         {158, 218, 176, 288},
  203.         Button {
  204.             enabled,
  205.             "Cancel"
  206.         },
  207.         /* [3] */
  208.         {136, 14, 168, 197},
  209.         StaticText {
  210.             disabled,
  211.             "Save as:"
  212.         },
  213.         /* [4] */
  214.         {29, 198, 49, 302},
  215.         UserItem {
  216.             disabled
  217.         },
  218.         /* [5] */
  219.         {56, 218, 74, 288},
  220.         Button {
  221.             enabled,
  222.             "Eject"
  223.         },
  224.         /* [6] */
  225.         {82, 218, 100, 288},
  226.         Button {
  227.             enabled,
  228.             "Drive"
  229.         },
  230.         /* [7] */
  231.         {173, 17, 189, 194},
  232.         EditText {
  233.             enabled,
  234.             ""
  235.         },
  236.         /* [8] */
  237.         {29, 14, 127, 197},
  238.         UserItem {
  239.             disabled
  240.         },
  241.         /* [9] */
  242.         {199, 17, 217, 103},
  243.         RadioButton {
  244.             enabled,
  245.             "Document"
  246.         },
  247.         /* [10] */
  248.         {199, 113, 217, 194},
  249.         RadioButton {
  250.             enabled,
  251.             "Selection"
  252.         }
  253.     }
  254. };
  255.  
  256. resource 'DITL' (503, purgeable) {
  257.     {    /* array DITLarray: 12 elements */
  258.         /* [1] */
  259.         {132, 218, 150, 288},
  260.         Button {
  261.             enabled,
  262.             "Save"
  263.         },
  264.         /* [2] */
  265.         {158, 218, 176, 288},
  266.         Button {
  267.             enabled,
  268.             "Cancel"
  269.         },
  270.         /* [3] */
  271.         {136, 14, 168, 197},
  272.         StaticText {
  273.             disabled,
  274.             "Save as:"
  275.         },
  276.         /* [4] */
  277.         {29, 198, 49, 302},
  278.         UserItem {
  279.             disabled
  280.         },
  281.         /* [5] */
  282.         {56, 218, 74, 288},
  283.         Button {
  284.             enabled,
  285.             "Eject"
  286.         },
  287.         /* [6] */
  288.         {82, 218, 100, 288},
  289.         Button {
  290.             enabled,
  291.             "Drive"
  292.         },
  293.         /* [7] */
  294.         {173, 17, 189, 194},
  295.         EditText {
  296.             enabled,
  297.             ""
  298.         },
  299.         /* [8] */
  300.         {29, 14, 127, 197},
  301.         UserItem {
  302.             disabled
  303.         },
  304.         /* [9] */
  305.         {209, 10, 258, 81},
  306.         UserItem {
  307.             enabled
  308.         },
  309.         /* [10] */
  310.         {209, 81, 258, 152},
  311.         UserItem {
  312.             enabled
  313.         },
  314.         /* [11] */
  315.         {209, 152, 258, 223},
  316.         UserItem {
  317.             enabled
  318.         },
  319.         /* [12] */
  320.         {209, 223, 258, 294},
  321.         UserItem {
  322.             enabled
  323.         }
  324.     }
  325. };
  326.  
  327. /* Icon resources (MacPaint, Text & PICT) used in */
  328. /* the Test program with the NSGetFile call.    */
  329.  
  330. resource 'ICN#' (1002) {
  331.     {    /* array: 2 elements */
  332.         /* [1] */
  333.         $"0F FF FE 00 08 00 03 00 08 00 02 80 08 00 02 40"
  334.         $"08 00 02 20 08 00 02 10 08 7F C3 F8 08 40 40 08"
  335.         $"08 40 40 08 08 40 40 08 08 40 40 08 08 40 78 08"
  336.         $"08 41 04 08 08 42 02 08 08 7C 01 08 08 04 01 08"
  337.         $"08 04 01 08 08 04 01 08 08 02 02 08 08 01 04 08"
  338.         $"08 00 F8 08 08 00 00 08 08 04 00 08 08 0A 00 08"
  339.         $"08 11 00 08 08 20 80 08 08 40 40 08 08 80 20 08"
  340.         $"09 FF F0 08 08 00 00 08 08 00 00 08 0F FF FF F8",
  341.         /* [2] */
  342.         $"0F FF FE 00 0F FF FF 00 0F FF FF 80 0F FF FF C0"
  343.         $"0F FF FF E0 0F FF FF F0 0F FF FF F8 0F FF FF F8"
  344.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  345.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  346.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  347.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  348.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  349.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  350.     }
  351. };
  352.  
  353. resource 'ICN#' (1001) {
  354.     {    /* array: 2 elements */
  355.         /* [1] */
  356.         $"0F FF FC 00 08 00 06 00 08 00 05 00 08 00 04 80"
  357.         $"08 F8 04 40 08 00 04 20 08 1F E7 F0 08 00 00 10"
  358.         $"08 1F E0 10 08 00 00 10 08 03 FC 10 08 00 00 10"
  359.         $"08 1F 00 10 08 00 00 10 08 1F FE 10 08 00 00 10"
  360.         $"08 FF E0 10 08 00 00 10 08 3C 00 10 08 00 00 10"
  361.         $"08 0F C0 10 08 00 00 10 08 0F F8 10 08 00 00 10"
  362.         $"08 FC 00 10 08 00 00 10 08 3F E0 10 08 00 00 10"
  363.         $"08 07 FE 10 08 00 00 10 08 00 00 10 0F FF FF F0",
  364.         /* [2] */
  365.         $"0F FF FC 00 0F FF FE 00 0F FF FF 00 0F FF FF 80"
  366.         $"0F FF FF C0 0F FF FF E0 0F FF FF F0 0F FF FF F0"
  367.         $"0F FF FF F0 0F FF FF F0 0F FF FF F0 0F FF FF F0"
  368.         $"0F FF FF F0 0F FF FF F0 0F FF FF F0 0F FF FF F0"
  369.         $"0F FF FF F0 0F FF FF F0 0F FF FF F0 0F FF FF F0"
  370.         $"0F FF FF F0 0F FF FF F0 0F FF FF F0 0F FF FF F0"
  371.         $"0F FF FF F0 0F FF FF F0 0F FF FF F0 0F FF FF F0"
  372.         $"0F FF FF F0 0F FF FF F0 0F FF FF F0 0F FF FF F0"
  373.     }
  374. };
  375.  
  376. resource 'ICN#' (1000) {
  377.     {    /* array: 2 elements */
  378.         /* [1] */
  379.         $"0F FF FE 00 08 00 03 00 09 D0 02 80 09 D0 02 40"
  380.         $"09 D0 02 20 09 D0 02 10 09 D0 03 F8 09 D0 00 08"
  381.         $"09 D0 00 08 09 D0 00 08 09 D0 00 08 09 D0 00 08"
  382.         $"09 F0 00 08 09 10 00 08 09 10 00 08 09 10 00 08"
  383.         $"09 10 00 08 09 10 00 08 08 E0 00 08 09 F0 00 08"
  384.         $"09 F0 00 08 09 F8 00 08 09 F8 00 08 09 E8 5F E8"
  385.         $"09 F8 0B E8 08 D0 3F E8 08 F0 FF E8 08 70 3F E8"
  386.         $"08 19 FF E8 08 00 00 08 08 00 00 08 0F FF FF F8",
  387.         /* [2] */
  388.         $"0F FF FE 00 0F FF FF 00 0F FF FF 80 0F FF FF C0"
  389.         $"0F FF FF E0 0F FF FF F0 0F FF FF F8 0F FF FF F8"
  390.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  391.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  392.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  393.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  394.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  395.         $"0F FF FF F8 0F FF FF F8 0F FF FF F8 0F FF FF F8"
  396.     }
  397. };
  398.  
  399.